2D Geometric Constraint Optimum Solving Based on Problem Decomposition
نویسندگان
چکیده
Constraint solving is widely applied to many fields including computer aided design, 2 dimension (2D) model design and computer aided manufacturing. Geometric constraint solution is a difficult problem because there are a large number of entities and related parameters in 2D sketches. In this paper, a new method which decomposes geometric constraint relations based on entity-parameter graphs is proposed for reducing the size of constraint solution. A geometric constraint problem is decomposed into many independent sub-problems. Then, particle swarm optimization algorithm is used to solve constraint equations in each sub-problem. Solutions of all sub-problems are integrated to obtain the original problem’s solution. In experiments, the proposed method is applied to HUST-CAID system. Experimental results show that the method can effectively solve 2 dimension geometric constraints.
منابع مشابه
A C-tree decomposition algorithm for 2D and 3D geometric constraint solving
In this paper, we propose a method which can be used to decompose a 2D or 3D constraint problem into a C-tree. With this decomposition, a geometric constraint problem can be reduced into basic merge patterns, which are the smallest problems we need to solve in order to solve the original problem in certain sense. Based on the C-tree decomposition algorithm, we implemented a software package MMP...
متن کاملGeometric constraints within feature hierarchies
We study the problem of enabling general 2D and 3D variational constraint representation to be used in conjunction with a feature hierarchy representation, where some of the features may use procedural or other non-constraint based representations. We trace the challenge to a requirement on constraint decomposition algorithms or decomposition-recombination (DR) planners used by most variational...
متن کاملGeometric Constraint Solving Based on Connectivity of Graph
We propose a geometric constraint solving method based on connectivity analysis in graph theory, which can be used to decompose a structurally well-constrained problem in 2D into some smaller ones if possible. We also show how to merge two rigid bodies if they share two or three geometric primitives in a bi-connected or tri-connected graph respectively.
متن کاملGeometric Constraint Solving via Decomposition and Assembly
In this paper, we propose a general scheme to solve geometric constraint problems. First, we decompose a geometric constraint problem into a c-tree. With this c-tree, solution of the constraint problem is reduced to the solution of general construction sequences. To solve a general construction sequence, we need to solve certain kind of basic merge patterns. One of the basic merge pattern is ca...
متن کاملBasics on Geometric Constraint Solving
We survey the current state of the art in geometric constraint solving. Both 2D and 3D constraint solving is considered, and different approaches are characterized.
متن کامل